package com.lmabbe.common.global.context.metadata.client;


import lombok.Data;

import java.util.Set;

/**
 * 认证客户端
 *
 * @author lmabbe
 */
@Data
public class OauthClient {

    /**
     * 客户端ID
     */
    private Long clientId;

    /**
     * 客户端key
     */
    private String clientKey;

    /**
     * 客户端密匙
     */
    private String clientSecret;

    /**
     * 资源列表
     */
    private Set<String> resourceIds;

    /**
     * 授权类型列表
     */
    private Set<String> grantTypes;

    /**
     * 域
     */
    private Set<String> scopes;

    /**
     * 认证跳转地址
     */
    private String redirectUris;
}
